Trace Expressiveness of Timed and Probabilistic Automata
نویسندگان
چکیده
Automata expressiveness is an essential feature in understanding which of the formalisms available should be chosen for modelling a particular problem. Probabilistic and stochastic automata are suitable for modelling systems exhibiting probabilistic behaviour and their expressiveness has been studied relative to non-probabilistic transition systems and Markov chains. In this paper, we consider previous formalisms of Timed, Probabilistic and Stochastic Timed Automata, we present our new model of Timed Automata with Polynomial Delay, we introduce a measure of expressiveness for automata we call trace expressiveness and we characterize the expressiveness of these models relative to each other under this new measure. Timed and probabilistic automata may be used for modelling systems that exhibit timed and probabilistic behaviour as diverse as safety-critical navigation, web security, algorithmic trading, search-engine optimization, communication protocol design and hardware failure prediction. It is important to understand the expressive power of these models and incorporate them within an expressiveness hierarchy, as properties of given machines may be deduced upwards and downwards the hierarchy. There exists, for example, a trade-off between the expressiveness of a given model of computation and the tractability/decidability of its Model Checking problem. This paper provides a unifying expressiveness framework for the aforementioned models. We also use our model of Timed Automata with Polynomial Delay, a restriction of Stochastic Timed Automata to transitions characterized by polynomials. Lehmann and Rabin in [20] show that distributed systems of probabilistic processors are essentially more powerful than distributed systems of deterministic processors. Of interest to us, due to the concepts and machinery employed, is also Thin and Thick Timed Regular Languages by Basset and Asarin [2] in which information-theoretic arguments are applied for characterizing trajectories of timed automata. In [1] it is developed the theory of timed automata to model the behavior of real-time, safety-critical systems over time. The definition provides a way to include timing information within state-transition machines using real-valued variables called clocks. The paper [9] gives an introduction to probabilistic automata, describing how distributed systems with discrete probabilities can be modeled and analyzed by means of this model and extending the basic techniques of analysis of non-probabilistic automata to probabilistic systems. Probabilistic Automata were introduced in [21] and are also treated in [22] and in [23], [24], in [11], [12] and [10]. Probabilistic timed automata are timed automata extended with discrete probability distributions, and can be used to model timed randomized protocols or fault-tolerant systems. They were introduced in [7] and are also treated in [19] and in [13]. The authors use probabilistic decision protocols to model realtime models exhibiting probabilistic behavior. Stochastic Timed Automata are treated in [3], [18], [15] and [14], [6]. These are timed automata equipped on each edge with probability distributions depending on time. A mathematical treatment of concurrent timed and probabilistic systems is given in the monograph [8]. The theory of Stochastic Processes is given in [5]. There exists the hierarchy of formal languages introduced in [17] which induces expressiveness results on certain type of automata. As expected, with a very expressive model of computation come various undecidable features. In [9] it is shown that probabilistic automata subsume non-probabilistic automata, Markov chains and Markov decision processes. In [16] we introduced two measures of expressiveness on runs, isomorphic and homomorphic expressiveness and observed a clear separation between all formalisms considered when applying isomorphic expressiveness and a separation between stochastic and non-stochastic automata when considering homomorphic expressiveness. In the present paper we consider traces which may roughly be equated with the “external” behaviour of a machine; we observe a similar separation between stochastic and non-stochastic models. We achieve this by assigning weights to edges of non-probabilistic machines and using the edge probabilities for the probabilistic machines and defining a notion of isomorphism between traces; this induces a measure on the traces of automata and different formalisms can then be compared subject to their collection of traces being isomorphic. We proceed by explaining the notation used and introduce finite-state automata, we introduce adapted versions of timed automata, probabilistic automata, probabilistic timed automata and stochastic timed automata and our model of timed automata with polynomial delay. In the third section we outline our expressiveness results from [16]. The fourth section introduces new results concerning trace expressiveness.
منابع مشابه
Timed Automata with Polynomial Delay and their Expressiveness
We consider previous models of Timed, Probabilistic and Stochastic Timed Automata, we introduce our model of Timed Automata with Polynomial Delay and we characterize the expressiveness of these models relative to each other. Timed and probabilistic automata may be used for modelling systems that exhibit timed and probabilistic behaviour as diverse as safety-critical navigation, web security, al...
متن کاملTimed Automata Approach to Verification of Systems with Degradation
We focus on systems that naturally incorporate a degrading quality, such as electronic devices with degrading electric charge or broadcasting networks with decreasing power or quality of a transmitted signal. For such systems, we introduce an extension of linear temporal logic with quantitative constraints (Linear Temporal Logic with Degradation Constraints, or DLTL for short) that provides a u...
متن کاملA Uniform Framework for Timed Automata and Beyond
Timed automata, and machines alike, currently lack a general mathematical characterisation. This work introduces a uniform understanding of these devices that encompasses known behavioural equivalences such as timed bisimulations and timed language equivalences as well as their weak and time-abstract counterparts. All these notions of equivalence between systems are naturally organised in expre...
متن کاملTrace-Based Semantics for Probabilistic Timed I/O Automata
We propose the Probabilistic Timed I/O Automaton (PTIOA) framework for modelling and analyzing discretely communicating probabilistic hybrid systems. State transition of a PTIOA can be nondeterministic or probabilistic. Probabilistic choices can be based on continuous distributions. Continuous evolution of a PTIOA is purely nondeterministic. PTIOAs can communicate through shared actions. By sup...
متن کاملGenerating Discrete Trace Transition System of a Polyhe-dral Invariant Hybrid Automaton
Supervisory control and fault diagnosis of hybrid systems need to have complete information about the discrete states transitions of the underling system. From this point of view, the hybrid system should be abstracted to a Discrete Trace Transition System (DTTS) and represented by a discrete mode transition graph. In this paper an effective method is proposed for generating discrete mode trans...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1703.08956 شماره
صفحات -
تاریخ انتشار 2017